Skip to main content

Update baze

Update baze

Svrha forme

Forma služi za pregled i ručnu izmenu evidencije verzije baze podataka za trenutno izabranu bazu firme.

Prikazuje:

  • verziju baze na računaru
  • verziju baze na netu
  • listu dostupnih verzija za izbor

Omogućava:

  • izbor druge verzije iz padajuće liste
  • upis izabrane verzije u bazu preko dugmeta za ažuriranje

Elementi forme

Forma sadrži sledeće kontrole:

  • Padajuća lista sa verzijama koje se preuzimaju
  • Trenutno upisanu lokalnu verziju baze
  • Prikaz verzije dostupne na mreži / internetu
  • dugme za ažuriranje (metroButtonUpdate) Upisuje izabranu verziju u tabelu baze

Način rada

Pri otvaranju forme

Kada se forma učita:

  1. Poziva se servis RMPservisClient
  2. Učitava se lista dostupnih verzija
  3. Upisuje se trenutna verzija baze na računaru
  4. Upisuje se verzija dostupna na netu

Kada korisnik klikne na dugme za ažuriranje

  1. Otvara se konekcija
  2. Pronalazi se zapis baze za trenutno aktivnu firmu
  3. Polje Verzija se postavlja na vrednost izabranu
  4. Čuvaju se izmene u bazi
  5. Ako je snimanje uspešno:
  • osvežava se lokalna vrednost
  • ažurira se prikaz

Koraci za korišćenje

  1. Otvoriti formu za ažuriranje baze
  2. Proveriti:
  • trenutnu verziju na računaru
  • verziju na netu
  1. U padajućoj listi izabrati željenu verziju
  2. Kliknuti na dugme za ažuriranje
  3. Proveriti da li je nova verzija prikazana

Mogućnosti koje forma pruža

  • pregled trenutne verzije baze
  • pregled dostupne mrežne verzije
  • izbor verzije iz unapred definisane liste
  • ručnu promenu upisane verzije baze za aktivnu firmu

Važna napomena

Ova forma, ne izvršava stvarni upgrade strukture baze niti pokreće SQL skripte. Ona samo menja evidentiranu oznaku verzije u bazi.

To znači:

  • korisna je za administraciju i evidenciju verzije
  • nije dovoljna sama po sebi za fizičku migraciju baze ako je potrebna promena tabela, kolona ili procedura

Preporuka za korisnike

Pre izmene verzije:

  • proveriti da li izabrana verzija zaista odgovara stanju baze
  • ne menjati verziju ručno bez prethodno izvršenog stvarnog ažuriranja baze, ako sistem to zahteva; neophodna je konsultacija sa administratorom/programerom putem emaila, jer bez toga preuzimate kompletnu odgovornost na sebe